defend something to the last drop - Allemand Anglais Dictionnaire